Method and Device for Dynamically Building a Virtual Cell

ABSTRACT

A method and an apparatus for building dynamically a virtual cell are provided. The method includes: a master control site sending an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold to UE, and receiving a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold from the UE; and the master control site adding a cell corresponding to a cell identifier carried in the measurement report as a slave site; the master control site and slave sites constitute a first virtual cell.

TECHNICAL FIELD

The present document relates to the field of mobile communication, and more particularly, to a method and apparatus for building dynamically a virtual cell.

BACKGROUND

In order to achieve the 5G goal, for example, achieve 1000 times speed increment of mobile data traffic per area, 10 to 100 times speed increment of throughput per user, 10 to 100 times speed increment of the number of the connected devices per user, 10 times prolong of the life of a battery of a low power device, 5 times decrement of the end-to-end delay, etc., it is needed to propose some new wireless schemes in the 5G.

At present, ultra-dense networks (UDNs) are an important means for achieving the first two indexes in the 5G A key technology of the UDN is to enable a large number of nodes to coexist efficiently within a dense range in a homogeneous or heterogeneous manner. Because ultra-dense deployment causes very serious interference between cells, capacity per area cannot increase linearly with the number of nodes in the area synchronously. Moreover, lot of switching will be brought about when user equipment (UE) moves between the cells, and the ultra-dense deployment will pose a severe challenge to mobile signaling load and mobile robustness.

Currently, in order to solve problems existing in mobility, many new concepts have been proposed, such as virtual cells such as soft cells, phantom cells, etc. The soft cells or phantom cells are composed of macro cells and micro cells with best communication quality among adjacent cells of the macro cells. Only micro cells in the soft cells need to be replaced in the course of moving of the UE without switching between each of the micro cells.

Currently, a virtual cell cannot be achieved if the UE is not within the coverage area of the macro cell.

SUMMARY

The problem to be solved by the present disclosure is to provide a method and apparatus for building dynamically a virtual cell so as to achieve the virtual cell when UE is not within the coverage area of a macro cell.

In order to achieve the object described above, the following scheme is used.

A method for building dynamically a virtual cell includes:

a master control site sending an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold to user equipment (UE), and receiving a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold from the UE; and

the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site;

herein the master control site and the slave sites constitute a first virtual cell.

In an exemplary embodiment, the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site includes:

the master control site generating a first virtual cell key according to a first current value of a first S counter and a key from a core network;

the master control site obtaining the cell corresponding to the cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold, using the obtained cell as the slave site and sending a first adding request message to one of the slave sites;

the master control site receiving a first adding command message from one of the slave sites, generating a first encryption key according to the first adding command message and sending a first radio resource control (RRC) connection reconfiguration message to the UE; and

the master control site receiving a first RRC connection reconfiguration completion message from the UE and the first adding command message from one of the slave sites;

herein the first adding request message includes the first virtual cell key and an encryption algorithm list; the first RRC connection reconfiguration message includes a first encryption algorithm in the first adding command message and the first current value of the first S counter; the first adding command message includes the first encryption algorithm.

In an exemplary embodiment, the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site further includes:

the master control site sending a second adding request message to other slave sites of the first virtual cell; the master control site receiving a second adding command message from the other slave sites of the first virtual cell;

herein the second adding request message includes the first virtual cell key and the first encryption algorithm.

In an exemplary embodiment, the first adding request message or the second adding request message further includes UE capability information, the first current value of the first S counter, a header compression algorithm and a UE identifier; and

the first RRC connection reconfiguration message further includes the header compression algorithm.

In an exemplary embodiment, the first virtual cell key is generated according to the key from the core network and the first current value of the first S counter.

In an exemplary embodiment, when the master control site receives an adding completion message from the slave sites, the method further includes:

the master control site sending a first path transformation request message to a mobility management entity (MME) and receiving a first path transformation acknowledgement message from the MME;

herein the first path transformation request message includes a first virtual cell identifier, a master control site identifier in the first virtual cell and slave cell identifiers in the first virtual cell.

In an exemplary embodiment, the method further includes:

the master control site sending an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold to the UE;

the master control site receiving a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold from the UE, and deleting a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold; and

the master control site updating keys of the UE and slave sites of a second virtual cell;

herein the master control site and slave sites other than the deleted slave site/sites in the first virtual cell constitute the second virtual cell.

In an exemplary embodiment, the master control site deleting a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold includes:

the master control site sending a deletion request message to the slave site corresponding to the slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold; the master control site receiving a deletion acknowledgement message from the slave site.

In an exemplary embodiment, the master control site updating keys of the UE and slave sites of a second virtual cell includes:

the master control site changing the first current value of the first S counter to obtain a second current value of the first S counter and generating a second virtual cell key according to the second current value of the first S counter; and

the master control site sending a key updating request message to the slave sites of the second virtual cell and sending a second RRC connection reconfiguration message to the UE;

herein the key updating request message includes the second virtual cell key, and the second RRC connection reconfiguration message includes the second current value of the first S counter.

In an exemplary embodiment, the master control site changing the first current value of the first S counter to obtain a second current value of the first S counter includes:

the master control site adding 1 to the first current value of the first S counter to obtain the second current value of the first S counter.

In an exemplary embodiment, the method further includes:

the master control site sending an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of an adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value, to the UE;

the master control site receiving a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value, from the UE; and sending a switching request message to a target master control site corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value; and the master control site receiving a switching command message from the target master control site and sending a third RRC connection reconfiguration message to the UE;

herein the switching request message includes the key from the core network, a current value of a next hop chaining counter (NCC) and the encryption algorithm list, and the third RRC connection reconfiguration message includes a second encryption algorithm, a current value of a second S counter and the current value of the NCC.

In an exemplary embodiment, the third RRC connection reconfiguration message further includes the header compression algorithm.

In an exemplary embodiment, when the master control site receives the switching request message from another master control site, the method further includes:

the master control site generating a third virtual cell key according to the switching request message from the other master control site and sending a deletion request message to slave sites of the other master control site;

the master control site receiving a deletion acknowledgement message from the slave sites of the other master control site and sending a third adding quest message to the slave sites of the other master control site; and

the master control site receiving a third adding command message from the slave sites of the other master control site, generating a third encryption key according to the third adding command message, and sending a switching command message to the other master control site;

herein the master control site and the slave sites of the other master control site constitute a third virtual cell; the third adding request message includes the second encryption algorithm and a third virtual cell key.

In an exemplary embodiment, the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold includes an A4 event.

In an exemplary embodiment, the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold includes an A2 event.

In an exemplary embodiment, the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value includes an A5 event.

A method for building dynamically a virtual cell includes:

user equipment (UE) selecting a serving cell, using the selected serving cell as a master control site, and establishing services on the master control site;

the UE receiving an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold from the master control site, and measuring an adjacent cell of the master control site;

the UE sending a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold to the master control site when determining that there is a cell which satisfies the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold in adjacent cells of the master control site; and

the UE receiving a first radio resource control (RRC) connection reconfiguration message from the master control site, generating a first encryption key according to the first RRC connection reconfiguration message, performing reestablishment using the generated first encryption key, sending a first RRC connection reconfiguration completion message to the master control site and initiating a random access process to a slave site.

In an exemplary embodiment, the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold includes identifier/identifiers of one or more cells satisfying the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold.

In an exemplary embodiment, the UE generating a first encryption key according to the first RRC connection reconfiguration message includes:

the UE generating a first virtual cell key according to a first current value of a first S counter in the first RRC connection reconfiguration message and a key from a core network, and generating the first encryption key according to the generated first virtual cell key and a physical address of the UE using a first encryption algorithm in the first RRC connection reconfiguration message.

In an exemplary embodiment, when the UE receive an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold from the master control site, the method further includes:

the UE measuring slave sites in a first virtual cell; and sending a measurement report of the event that the signal quality of the slave cells is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold to the master control site when the UE determines that there is a cell which satisfies the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold in the slave sites in the first virtual cell; and

the UE receiving a second RRC connection reconfiguration message from the master control site, generating a second encryption key according to the second RRC connection reconfiguration message, performing reestablishment using the generated second encryption key, and sending a second RRC connection reconfiguration completion message to the master control site.

In an exemplary embodiment, the UE generating a second encryption key according to the second RRC connection reconfiguration message includes:

the UE generating a second virtual cell key according to a second current value of the first S counter in the second RRC connection reconfiguration message and the key from the core network, and generating the second encryption key according to the generated second virtual cell key and the physical address of the UE using the first encryption algorithm.

In an exemplary embodiment, when the UE receive an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of an adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value from the master control site, the method further includes:

the UE measuring adjacent cells of the master control site;

when the UE determines that there is a cell which satisfy the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value in the adjacent cell of the master control site, sending a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or a measurement report of the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value to the master control site; and

the UE receiving a third RRC connection reconfiguration message from the master control site, generating a third encryption key according to the third RRC connection reconfiguration message, performing reestablishment using the generated third encryption key, sending a third RRC connection reconfiguration completion message to a target master control site and initiating a random access process to a slave site.

In an exemplary embodiment, the UE generating a third encryption key according to the third RRC connection reconfiguration message includes:

the UE generating a third virtual cell key according to a current value of a second S counter in the third RRC connection reconfiguration message, the key from the core network and a current value of a next hop chaining counter (NCC), and generating the third encryption key according to the generated third virtual cell key and the physical address of the UE using a second encryption algorithm.

In an exemplary embodiment, the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold includes an A4 event.

In an exemplary embodiment, the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold includes an A2 event.

In an exemplary embodiment, the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value includes an A5 event.

A method for building dynamically a virtual cell includes:

A slave site receiving a first adding request message or a second adding request message from a master control site, generating a first encryption key according to the first adding request message or the second adding request message, performing configuration using the generated first encryption key, and sending a first adding command message or a second adding command message to the master control site;

herein the first adding command message includes a first encryption algorithm.

In an exemplary embodiment, the slave site generating the first encryption key according to the first adding request message includes:

selecting the first encryption algorithm for user equipment (UE) from an encryption algorithm list in the first adding request message, and generating the first encryption key according to a first virtual cell key in the first adding request message and a physical address of the UE using the first encryption algorithm;

the slave site generating the first encryption key according to the second adding request message includes:

generating the first encryption key according to the first virtual cell key in the second adding request message and the physical address of the UE using the first encryption algorithm.

In an exemplary embodiment, the first adding command message or the second adding command message further includes a first current value of a first S counter in the first adding request message or the second adding request message.

In an exemplary embodiment, after a random access process initiated by the UE is completed, the method further includes:

the slave site sending an adding completion message to the master control site.

In an exemplary embodiment, when the slave site receives a deletion request message from the master control site, the method further includes:

the slave site releasing corresponding resources and sending a deletion acknowledgement message to the master control site.

In an exemplary embodiment, when the slave site receives a third adding request message from a target master control site, the method further includes:

the slave site generating a second encryption key according to the third adding request message, performing configuration using the generated second encryption key, and sending a third adding command message to the target master control site.

In an exemplary embodiment, the slave site generating a third encryption key according to the third adding request message includes:

generating the third encryption key according to a third virtual cell key in the third adding request message and the physical address of the UE using a second encryption algorithm in the third adding request message.

An apparatus for building dynamically a virtual cell, located at a master control site side, includes a first sending module, a first receiving module and an adding module, herein

the first sending module is configured to send an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold to user equipment (UE),

the first receiving module is configured to receive a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold from the UE; and

the adding module is configured to add a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site;

herein the master control site and slave sites constitute a first virtual cell.

In an exemplary embodiment, the first sending module is further configured to send an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold to the UE; and the first receiving module is further configured to receive a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold from the UE.

The apparatus further includes a deletion module, herein

the deletion module is configured to delete a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold, and update keys of the UE and slave sites of a second virtual cell;

herein the master control site and slave sites other than the deleted slave site/sites in the first virtual cell constitute the second virtual cell.

In an exemplary embodiment, the first sending module is further configured to send an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of an adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value to the UE, send a switching request message to a target master control site corresponding to a cell identifier in a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value, and send a third RRC connection reconfiguration message to the UE; and

the first receiving module is further configured to receive the measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value from the UE, and receive a switching command message from the target master control site;

herein the switching request message includes a key from a core network, a current value of a next hop chaining counter (NCC) and an encryption algorithm list, and the third RRC connection reconfiguration message includes a second encryption algorithm, a current value of a second S counter and the current value of the NCC.

In an exemplary embodiment, the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold includes an A4 event.

In an exemplary embodiment, the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold includes an A2 event.

In an exemplary embodiment, the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value includes an A5 event.

An apparatus for building dynamically a virtual cell, located at a user equipment (UE) side, includes a selecting module, a second receiving module and a second sending module, herein

the selecting module is configured to select a serving cell, use the selected serving cell as a master control site, and establish services on the master control site;

the second receiving module is configured to receive an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold from the master control site, and measuring an adjacent cell of the master control site, measure an adjacent cell of the master control site, receive a first radio resource control (RRC) connection reconfiguration message from the master control site, generate a first encryption key according to the first RRC connection reconfiguration message, and perform reestablishment using the generated first encryption key; and

the second sending module is configured to send a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold to the master control site when determining that there is a cell which satisfies the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold in adjacent cells of the master control site, send a first RRC connection reconfiguration completion message to the master control site and initiate a random access process to a slave site.

In an exemplary embodiment, the second receiving module is further configured to receive an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold from the master control site, measure slave sites in a first virtual cell, receive a second RRC connection reconfiguration message from the master control site, generate a second encryption key according to the second RRC connection reconfiguration message, and perform reestablishment using the generated second encryption key; and

the second sending module is configured to send a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold from the master control site when the UE determines that there is a cell which satisfies the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold in the slave sites in the first virtual cell, and send a second RRC connection reconfiguration completion message to the master control site.

In an exemplary embodiment, the second receiving module is further configured to receive an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of an adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value from the master control site, measure adjacent cells of the master control site, receive a third RRC connection reconfiguration message from the master control site, generate a third encryption key according to the third RRC connection reconfiguration message, and perform reestablishment using the generated third encryption key; and

the second sending module is further configured to, when determining that there is a cell which satisfies the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value in the adjacent cell of the master control site, send a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or a measurement report of the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value to the master control site, send a third RRC connection reconfiguration completion message to a target master control site, and initiate a random access process to a slave site.

In an exemplary embodiment, the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold includes an A4 event.

In an exemplary embodiment, the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold includes an A2 event.

In an exemplary embodiment, the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value includes an A5 event.

An apparatus for building dynamically a virtual cell, located at a slave site side, includes a third receiving module and a third sending module, herein

the third receiving module is configured to receive a first adding request message or a second adding request message from a master control site, generate a first encryption key according to the first adding request message or the second adding request message, and perform configuration using the generated first encryption key; and

the third sending module is configured to send a first adding command message or a second adding command message to the master control site, herein the first adding command message includes a first encryption algorithm.

In an exemplary embodiment, the third sending module is further configured to send an adding completion message to the master control site after a random access process initiated by the UE is completed.

In an exemplary embodiment, the third receiving module is further configured to receive a deletion request message from the master control site; and

the third sending module is further configured to release resources indicated by the deletion request message and send a deletion acknowledgement message to the master control site.

In an exemplary embodiment, the third receiving module is further configured to receive a third adding request message from a target master control site, generate a second encryption key according to the third adding request message, and performing configuration using the generated second encryption key; and

the third sending module is further configured to send a third adding command message to the target master control site.

Compared with the existing technology, the scheme of the present disclosure includes: a master control site sending an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold to user equipment (UE), receiving a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold from the UE; and the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold one by one as a slave site; herein the master control site and slave sites constitute a first virtual cell. Through the scheme of the present disclosure, the serving cell selected by the UE may be any cell, and is not necessary to be a macro cell, and the master control site adds a cell satisfying the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site, thereby achieving a virtual cell.

BRIEF DESCRIPTION OF DRAWINGS

The accompanying drawings in embodiments of the present disclosure will be described below, and the drawings are intended to explain the present disclosure together with the specification for the purpose of further understanding of the present disclosure, and do not limit the protection scope of the present disclosure.

FIG. 1 is a flow chart of a method for building dynamically a virtual cell applied to UE in accordance with an embodiment of the present disclosure.

FIG. 2 is a flow chart of a method for building dynamically a virtual cell applied to a master control site in accordance with an embodiment of the present disclosure.

FIG. 3 is a flow chart of a method for building dynamically a virtual cell applied to a slave site in accordance with an embodiment of the present disclosure.

FIG. 4 is a flow chart of a method for adding a slave site of a master control site in accordance with an embodiment of the present disclosure.

FIG. 5 is a flow chart of a method for deleting a slave site of a master control site in accordance with an embodiment of the present disclosure.

FIG. 6 is a flow chart of a method for switching a master control site in accordance with an embodiment of the present disclosure.

FIG. 7 is a block diagram of a first apparatus (UE) for building dynamically a virtual cell in accordance with an embodiment of the present disclosure.

FIG. 8 is a block diagram of a second apparatus (master control site) for building dynamically a virtual cell in accordance with an embodiment of the present disclosure.

FIG. 9 is a block diagram of a third apparatus (slave site) for building dynamically a virtual cell in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION

The following is an overview of the subject matter described in detail in this document. This overview is not intended to limit the protection scope of the claims.

The present disclosure will be described further in conjunction with the accompanying drawings and is not intended to limit the protection scope of the present disclosure. It is should be noted that the embodiments of the present disclosure and features in the embodiments can be combined with each other arbitrarily without conflict.

Referring to FIG. 1, an embodiment of the present disclosure proposes a method for building dynamically a virtual cell including the following steps.

In Step 100, a master control site sends an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of the adjacent cell of the virtual cell is greater than a second preset threshold to UE, and receives a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold from the UE.

In this step, the signal level of the adjacent cell is a ratio of the signal level of the adjacent cell of the virtual cell to a transmitting power of the adjacent cell of the virtual cell.

In this step, the UE selects a serving cell as a master control site, and after services is established on the master control node, the master control node sends the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold, that is obtained by measuring the adjacent cell of the virtual cell, to the UE.

In Step 101, the master control node adds a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site; herein the master control site and slave sites constitute a first virtual cell.

In this step, the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as the slave sites includes: the master control site generates a first virtual cell key according to a first current value of a first S counter and a key from a core network; the master control site obtains the cell corresponding to the cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold, uses the obtained cell as the slave site and sends a first adding request message to one of the slave sites; the master control site receives a first adding command message from one of the slave sites, generates a first encryption key according to the first adding command message and sends a first radio resource control (RRC) connection reconfiguration message to the UE; and the master control site receives a first RRC connection reconfiguration completion message from the UE and the first adding command message from the one of the slave sites.

Herein the first adding request message includes the first virtual cell key and an encryption algorithm list; the first RRC connection reconfiguration message includes a first encryption algorithm in the first adding command message and the first current value of the first S counter; the first adding command message includes the first encryption algorithm.

The first adding request message further includes UE capability information, the first current value of the first S counter, a header compression algorithm and a UE identifier. The first RRC connection reconfiguration message further includes the header compression algorithm.

The master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site may further include: the master control site sends a second adding request message to other slave sites of the first virtual cell; the master control site receives a second adding command message from the other slave sites of the first virtual cell. Herein the second adding request message includes the first virtual cell key and the first encryption algorithm.

The first adding request message or the second adding request message further includes the UE capability information, the first current value of the first S counter, the header compression algorithm and the UE identifier.

The first RRC connection reconfiguration message further includes the header compression algorithm.

When the master control site receives an adding completion message from the slave site, the method further includes: the master control site sends a first path transformation request message to a mobility management entity (MME) and receives a first path transformation acknowledgement message from the MME. Herein the first path transformation request message includes a first virtual cell identifier, a master control site identifier in the first virtual cell and slave cell identifiers in the first virtual cell.

The method further includes steps 102-104.

In Step 102, the master control site sends an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold to the UE.

In this step, the signal level of the slave cell is a ratio of the signal quality of the slave cell to a transmitting power of the slave cell.

In this step, the master control site can send periodically the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold to the UE.

In Step 103, the master control site receives a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold from the UE, and deletes a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold.

In this step, the master control site deleting a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold includes:

the master control site sends a deletion request message to the slave site corresponding to the slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold; the master control site receiving a deletion acknowledgement message from the slave site.

In Step 104, the master control site updates keys of the UE and slave sites of a second virtual cell. Herein the master control site and slave sites other than the deleted slave site/sites in the first virtual cell constitute the second virtual cell.

In this step, the master control site updating the keys of the UE and the slave sites of the second virtual cell includes: the master control site changes the first current value of the first S counter to obtain a second current value of the first S counter and generates a second virtual cell key according to the second current value of the first S counter; and the master control site sends a key updating request message to the slave sites of the second virtual cell and sending a second RRC connection reconfiguration message to the UE.

Herein the key updating request message includes the second virtual cell key, and the second RRC connection reconfiguration message includes the second current value of the first S counter.

The master control site changing the first current value of the first S counter to obtain a second current value of the first S counter includes: the master control site adds 1 to the first current value of the first S counter to obtain the second current value of the first S counter.

The method further includes the following steps 105-107.

In Step 105, the master control site sends an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of the adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value, to the UE.

In this step, the signal level of the master control site is a ratio of the signal level of the master control site to a transmitting power of the master control site. The signal level of the adjacent cell of the master control site is a ratio of the signal level of the adjacent cell of the master control site to a transmitting power of the adjacent cell of the master control site.

In Step 106, the master control site receives a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value, from the UE; and sends a switching request message to a target master control site corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value.

In this step, the switching request message includes the key from the core network, a current value of a next hop chaining counter (NCC) and the encryption algorithm list.

In Step 107, the master control site receives a switching command message from the target master control site and sends a third RRC connection reconfiguration message to the UE.

In this step, the third RRC connection reconfiguration message includes a second encryption algorithm, a current value of a second S counter and the current value of the NCC.

The third RRC connection reconfiguration message may further includes the header compression algorithm.

When the master control site receives the switching request message from another master control site, the method further includes:

the master control site generates a third virtual cell key according to the switching request message from the other master control site and sends a deletion request message to slave sites of the other master control site; the master control site receives a deletion acknowledgement message from the slave sites of the other master control site and sends a third adding quest message to slave sites of the other master control sites; and the master control site receives a third adding command message from the slave sites of the other master control site, generates a third encryption key according to the third adding command message, and sends a switching command message to the other master control site; herein the master control site and the slave sites of the other master control site constitute a third virtual cell; the third adding request message includes the second encryption algorithm and a third virtual cell key.

Referring to FIG. 2, an embodiment of the present disclosure proposes a method for building dynamically a virtual cell including the following steps 200-203.

In Step 200, UE selects a serving cell, uses the selected serving cell as a master control site, and establishes services on the master control site.

In Step 201, the UE receives an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of the adjacent cell of the virtual cell is greater than a second preset threshold from the master control site, and measures an adjacent cell of the master control site.

In this step, the UE can measure a reference signal receiving power (RSRP) of an adjacent cell of the master control site. The first preset threshold may be −90 dBm, and a range of its value may be −140 dBm to −25 dBm; the fifth preset threshold may be −100 dBm, the seventh preset threshold may be −90 dBm, and ranges of values of the fifth preset threshold and the seventh preset threshold may be −140 dBm to −25 dBm.

The UE can measure reference signal receiving quality (RSRQ) of an adjacent cell of the master control site. The second preset threshold may be −12 dBm, and a range of its value may be −20 dBm to −0 dBm; the sixth preset threshold may be −16 dBm, the eighth preset threshold may be −12 dBm, and ranges of values of the sixth preset threshold and the eighth preset threshold may be −20 dBm to −0 dBm.

In Step 202, the UE sends a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold to the master control site when determining that there is a cell which satisfies the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold in adjacent cells of the master control site.

In this step, the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold includes one or more cell identifiers satisfying the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold.

In Step 203, the UE receives an RRC connection reconfiguration message from the master control site, generates a first encryption key according to the first RRC connection reconfiguration message, performs reestablishment using the generated first encryption key, sends a first RRC connection reconfiguration completion message to the master control site and initiates a random access process to a slave site.

In this step, the UE generating the first encryption key according to the first RRC connection reconfiguration message includes:

the UE generates a first virtual cell key according to a first current value of a first S counter in the first RRC connection reconfiguration message and a key from a core network, and generates the first encryption key according to the generated first virtual cell key and a physical address of the UE using a first encryption algorithm in the first RRC connection reconfiguration message.

The physical address of the UE may be an international mobile subscriber identification number (IMSI) of the UE.

The UE can perform reestablishment using the generated first encryption key at a packet data convergence protocol (PDCP) layer.

The slave site identifiers may by cell identifiers corresponding to slave sites.

When the UE receive an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold from the master control site, the method further includes the steps 204-205.

In the Step 204, the UE measures slave sites in a first virtual cell; and sends a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold from the master control site when the UE determines that there is a cell which satisfies the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold in the slave sites in the first virtual cell.

In this step, the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold includes one or more slave site identifiers satisfying the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold.

In this step, the UE can measure RSRPs of the slave sites. The third preset threshold may be −100 dBm, and a range of its value may be −140 dBm to −25 dBm.

The UE can measure RSRQs of the slave sites. The fourth preset threshold may be −16 dBm, and a range of its value may be −20 dBm to 0 dBm.

In Step 205, the UE receives a second RRC connection reconfiguration message from the master control site, generates a second encryption key according to the second RRC connection reconfiguration message, performs reestablishment using the generated second encryption key, and sends a second RRC connection reconfiguration completion message to the master control site.

In this step, the UE generating the second encryption key according to the second RRC connection reconfiguration message includes:

the UE generates a second virtual cell key according to a second current value of the first S counter in the second RRC connection reconfiguration message and the key from the core network, and generates the second encryption key according to the generated second virtual cell key and the physical address of the UE using the first encryption algorithm.

The UE may perform reestablishment using the generated second virtual cell key at the PDCP layer.

When the UE receive an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of the adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value from the master control site, the method further includes:

the UE measures the adjacent cell of the master control site; when the UE determines that there is a cell which satisfies the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value in the adjacent cell of the master control site, the UE sends a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or a measurement report of the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value to the master control site; and

the UE receives a third RRC connection reconfiguration message from the master control site, generates a third encryption key according to the third RRC connection reconfiguration message, performs reestablishment using the generated third encryption key, sends a third RRC connection reconfiguration completion message to the master control site and initiates a random access process to a slave site.

The UE generating the third encryption key according to the third RRC connection reconfiguration message includes:

the UE generates a third virtual cell key according to a current value of a second S counter in the third RRC connection reconfiguration message, the key from the core network and a current value of a next hop chaining counter (NCC), and generates the third encryption key according to the generated third virtual cell key and the physical address of the UE using a second encryption algorithm.

The UE may perform reestablishment using the generated third virtual cell key at the PDCP layer.

Referring to FIG. 3, an embodiment of the present disclosure proposes a method for building dynamically a virtual cell including the step 300.

In Step 300, a slave site receives a first adding request message or a second adding request message from a master control site, generates a first encryption key according to the first adding request message or the second adding request message, performs configuration using the generated first encryption key, and sends a first adding command message or a second adding command message to the master control site. Herein the first adding command message includes a first encryption algorithm.

The slave site generating the first encryption key according to the first adding request message includes:

The slave site selects the first encryption algorithm for user equipment (UE) from an encryption algorithm list in the first adding request message, and generates the first encryption key according to a first virtual cell key in the first adding request message and a physical address of the UE using the first encryption algorithm.

The slave sites generating the first encryption key according to the second adding request message includes:

The slave site generates the first encryption key according to the first virtual cell key in the second adding request message and the physical address of the UE using the first encryption algorithm.

The first adding command message or the second adding command message further includes a first current value of a first S counter in the first adding request message or the second adding request message.

After a random access process initiated by the UE is completed, the method further includes:

the slave site sends an adding completion message to the master control site.

When the slave site receives a deletion request message from the master control site, the method further includes: the slave site releases corresponding resources and sends a deletion acknowledgement message to the master control site.

When the slave site receives a third adding request message from a target master control site, the method further includes step 301.

In step 301, the slave site generates a second encryption key according to the third adding request message, performs configuration using the generated second encryption key, and sends a third adding command message to the target master control site.

In this step, the slave site generating a third encryption key according to the third adding request message includes:

The slave site generates the third encryption key according to a third virtual cell key in the third adding request message and the physical address of the UE using a second encryption algorithm in the third adding request message.

A method for building dynamically a virtual cell will be described below through specific embodiments.

In the first embodiment, referring to FIG. 4, after a master control site receives an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold, a method of adding a slave site of the master control site includes the following steps 400-407.

In Step 400, the master control site generates a first virtual cell key according to a key from a core network and a first current value of a first S counter.

In Step 401, the master control site adds a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site, and sends a first adding request message to one of the slave sites.

In this step, the first adding request message includes a first virtual cell key and an encryption algorithm list. The first adding request message may further include UE capability information, the first current value of the first S counter, a header compression algorithm and a UE identifier.

In Step 402, the slave site selects the first encryption algorithm for user UE from the encryption algorithm list in the first adding request message, generating the first encryption key according to the first virtual cell key in the first adding request message and a physical address of the UE using the first encryption algorithm, and sends a first adding command message to the master control site.

In this step, the first adding command message includes the first encryption algorithm. The first adding command message may further include the first current value of the first S counter.

In Step 403, the master control site generates a first encryption key according to the first adding command message, sends a first RRC connection reconfiguration message to the UE, and sends a second adding request message to other slave sites.

In this step, the first RRC connection reconfiguration message includes the first encryption algorithm and the first current value of the first S counter. The first RRC connection reconfiguration message may further include the header compression algorithm and the first current value of the first S counter.

In this step, the second adding request message includes the first encryption algorithm. In Step 404, the UE generates a first encryption key according to the first RRC connection reconfiguration message, performs reestablishment using the generated first encryption key, sends a first RRC connection reconfiguration completion message to the master control site and sends an access request message to a slave site; and another slave site generates the first encryption key according to the second adding request message, performs configuration using the generated first encryption key, sends a second adding command message to the master control site.

In Step 405, the slave site initiates a random access process to the master control site, and after the random access process is completed, the slave site sends an adding completion message to the master control site.

In Step 406, the master control site sends a path transformation request message to an MME.

In this step, the first path transformation request message includes a first virtual cell identifier, a master control site identifier in a first virtual cell and slave cell identifiers in the first virtual cell.

In Step 407, the MME sends a path transformation acknowledgement message to the master control site.

In a second embodiment, referring to FIG. 5, after a master control site receives an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold from the UE, a method of deleting a slave site of the master control site includes the following steps 500-509.

In Step 500, the master control site sends a deletion request message to a slave site corresponding to a slave site identifier carried in a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold.

In Step 501, the slave site releases corresponding resources and sends a deletion acknowledgement message to the master control site.

In Step 502, the master control site adds 1 to a first current value of a first S counter to obtain a second current value, and generates a second virtual cell key according to the second current value and a key from a core network.

In Step 503, the master control site sends a key updating request message to slave sites other than the deleted slave site/sites.

In this step, the key updating request message includes the second virtual cell key. The key updating request message may further include UE capability information, the second current value of the first S counter, a header compression algorithm and a UE identifier

In Step 504, the other slave site generates a second encryption key according to the key updating request message, performs configuration using the generated second encryption key, and sends a key updating command message to the master control site.

In this step, generating the second encryption key according to the key updating request message includes: generating the second encryption key according to the second virtual cell key in the key updating request message and a physical address of the UE using a first encryption algorithm.

In Step 505, the master control site sends a second RRC connection reconfiguration message to the UE.

In this step, the second RRC connection reconfiguration message includes the second current value of the first S counter. The second RRC connection reconfiguration message may further include the header compression algorithm.

In Step 506, the UE generates a second encryption key according to the second RRC connection reconfiguration message, performs reestablishment using the generated second encryption key, sends a second RRC connection reconfiguration completion message to the master control site and initiates a random access process to a slave site.

In this step, the UE generating the second encryption key according to the second RRC connection reconfiguration message includes: the UE generates the second encryption key according to the second current value of the first S counter in the second RRC connection reconfiguration message and the key from the core network, and generates the second encryption key according to the generated second virtual cell key and the physical address of the UE using a first encryption algorithm.

The UE may perform reestablishment using the generated second virtual cell key at the PDCP layer.

In Step 507, after the random access process is completed, the slave site sends an adding completion message to the master control site.

In Step 508, the master control site sends a second path transformation request message to an MME.

In this step, the second path transformation request message includes a second virtual cell identifier, a master control site identifier in a second virtual cell and slave cell identifiers in the second virtual cell.

In Step 509, the MME sends a second path transformation acknowledgement message to the master control site.

In a third embodiment, referring to FIG. 6, after a master control site receives a measurement report of an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of the adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value from the UE, a method of switching the master control site includes the following steps 600-608.

In Step 600, the master control site sends a switching request message to a target master control site corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value; and the master control site receives a switching command message from the target master control site and sends a third RRC connection reconfiguration message to the UE.

In this step, the switching request message includes a key from a core network, a current value of an NCC and an encryption algorithm list.

In Step 601, the target master control site selects a second encryption algorithm in an encryption algorithm list, creates a second S counter, generates a third virtual cell key according a current value of the second S counter, the key from the core network and the current value of the NCC, generates a third encryption key according to the generated third virtual cell key and a physical address of the UE, and generates UE context according to the switching requesting message.

In Step 602, the target master control site sends a deletion request message to a slave site. In Step 603, the slave site sends a deletion acknowledgment message to the target master control site.

In Step 604, the target master control site sends a third adding request message to the slave site.

In this step, the third adding request message includes the second encryption algorithm and the third virtual cell key.

In Step 605, the slave site generates the third encryption key according to the third adding request message, performs configuration using the generated third encryption key and sends a third adding command message to the target master control site.

In this step, generating the third encryption key according to the third adding request message includes: generating the third encryption key according to the third virtual cell key in the third adding request message and the physical address of the UE using the second encryption algorithm in the third adding request message.

In Step 606, the target master control site sends a switching command message to the master control site.

In this step, the switching command message includes release/adding configuration information from the slave site, the second encryption algorithm and the current value of the second S counter.

In Step 607, the master control site sends a third RRC connection reconfiguration message to the UE.

In this step, the third RRC connection reconfiguration message includes the second encryption algorithm, the current value of the second S counter and the current value of the NCC. The third RRC connection reconfiguration message may further include a header compression algorithm.

In Step 608, the UE generates the third encryption key according to the third RRC connection reconfiguration message, performs reestablishment using the generated third encryption key, and sends a third RRC connection reconfiguration completion message to the target master control site.

In this step, the UE generating the third encryption key according to the third RRC connection reconfiguration message includes: the UE generates the third encryption key according to the current value of the second S counter in the third RRC connection reconfiguration message, the current value of the NCC and the key from the core network and generates the third encryption key according to the generated third virtual cell key and the physical address of the UE using the second encryption algorithm in the third RRC connection reconfiguration message.

In this step, the UE can perform reestablishment using the generated third encryption key at the PDCP layer.

Referring to FIG. 7, an embodiment of the present disclosure further proposes an apparatus for building dynamically a virtual cell including at least a first sending module 701, a first receiving module 702 and an adding module 703.

The first sending module 701 is configured to send an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of the adjacent cell of the virtual cell is greater than a second preset threshold to UE.

The first receiving module 702 is configured to receive a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold from the UE.

The adding module 703 is configured to add a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold one by one as a slave site.

Herein the master control site and the slave sites constitute a first virtual cell. In the apparatus in accordance with the embodiment of the present disclosure, the first sending module is further configured to send an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold to the UE.

The first receiving module 702 is further configured to receive a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold from the UE.

The apparatus further includes a deletion module 704 configured to delete a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cells is less than the fourth preset threshold, and update keys of the UE and slave sites of a second virtual cell.

Herein the master control site and slave sites other than the deleted slave site/sites in the first virtual cell constitute the second virtual cell.

In the apparatus in accordance with the embodiment of the present disclosure, the first sending module 701 is further configured to send an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of the adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value to the UE, send a switching request message to a target master control site corresponding to a cell identifier in a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value, and send a third RRC connection reconfiguration message to the UE.

The first receiving module 702 is further configured to receive the measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value from the UE, and receive a switching command message from the target master control site.

Herein the switching request message includes a key from a core network, a current value of an NCC and an encryption algorithm list, and the third RRC connection reconfiguration message includes a second encryption algorithm, a current value of a second S counter and the current value of the NCC.

Referring to FIG. 8, an embodiment of the present disclosure further proposes an apparatus for building dynamically a virtual cell including at least a selecting module 801, a second receiving module 802 and a second sending module 803.

The selecting module 801 is configured to select a serving cell, use the selected serving cell as a master control site, and establish services on the master control site.

The second receiving module 802 is configured to receive an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of the adjacent cell of the virtual cell is greater than a second preset threshold from the master control site, and measuring an adjacent cell of the master control site, measure an adjacent cell of the master control site, receive a first radio resource control (RRC) connection reconfiguration message from the master control site, generate a first encryption key according to the first RRC connection reconfiguration message, and perform reestablishment using the generated first encryption key.

The second sending module 803 is configured to send a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold to the master control site when determining that there is a cell which satisfies the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold in adjacent cells of the master control site, send a first RRC connection reconfiguration completion message to the master control site and initiate a random access process to a slave site.

In the apparatus in accordance with the embodiment of the present disclosure, the second receiving module 802 is further configured to receive an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold from the master control site, measure slave sites in a first virtual cell, receive a second RRC connection reconfiguration message from the master control site, generate a second encryption key according to the second RRC connection reconfiguration message, and perform reestablishment using the generated second encryption key.

The second sending module 803 is configured to send a measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold to the master control site when the UE determines that there is a cell which satisfies the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold in the slave sites in the first virtual cell, and send a second RRC connection reconfiguration completion message to the master control site.

In the apparatus in accordance with the embodiment of the present disclosure, the second receiving module is further configured to receive an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of the adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value from the master control site, measure adjacent cells of the master control site, receive a third RRC connection reconfiguration message from the master control site, generate a third encryption key according to the third RRC connection reconfiguration message, and perform reestablishment using the generated third encryption key.

The second sending module 803 is further configured to, when determining that there is a cell which satisfies the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value in the adjacent cell of the master control site, send a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or a measurement report of the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value to the master control site, send a third RRC connection reconfiguration completion message to a target master control site, and initiate a random access process to a slave site.

Referring to FIG. 9, an embodiment of the present disclosure further proposes an apparatus for building dynamically a virtual cell including at least a third receiving module 901 and a third sending module 902.

The third receiving module 901 is configured to receive a first adding request message or a second adding request message from a master control site, generate a first encryption key according to the first adding request message or the second adding request message, and perform configuration using the generated first encryption key.

The third sending module 902 is configured to send a first adding command message or a second adding command message to the master control site, herein the first adding command message includes a first encryption algorithm.

In the apparatus in accordance with the embodiment of the present disclosure, the third sending module 902 is further configured to send an adding completion message to the master control site after a random access process initiated by the UE is completed.

In the apparatus in accordance with the embodiment of the present disclosure, the third receiving module 901 is further configured to receive a deletion request message from the master control site.

The third sending module 902 is further configured to release resources indicated by the deletion request message and send a deletion acknowledgement message to the master control site.

In the apparatus in accordance with the embodiment of the present disclosure, the third receiving module 901 is further configured to receive a third adding request message from a target master control site, generate a second encryption key according to the third adding request message, and performing configuration using the generated second encryption key.

The third sending module 902 is further configured to send a third adding command message to the target master control site.

An embodiment of the present disclosure further discloses a computer program including program instructions, which, when executed by a server, enable the server to perform the method of building dynamically a virtual cell at a master control site side described above.

An embodiment of the present disclosure further discloses a carrier loaded with the computer program described above.

An embodiment of the present disclosure further discloses a computer program including program instructions, which, when executed by a server, enable the server to perform the method of building dynamically a virtual cell at a UE side described above.

An embodiment of the present disclosure further discloses a carrier loaded with the computer program described above.

An embodiment of the present disclosure further discloses a computer program including program instructions, which, when executed by a server, enable the server to perform the method of building dynamically a virtual cell at a slave site side described above.

An embodiment of the present disclosure further discloses a carrier loaded with the computer program described above.

In an implementation mode, the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold described above may include an A4 event.

The event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold described above may include an A2 event.

The event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value described above may include an A5 event.

After the accompanying drawings and detailed description are read and understood, other aspects can be understood.

It should be noted that the embodiments described above are only to make them easier to be understood by those skilled in the art, and not to limit the protection scope of the present disclosure. Any obvious substitution and improvement made to the present disclosure by those skilled in the art is in the protection scope of the present disclosure without departing from the premise of the inventive concept of the present disclosure.

INDUSTRIAL APPLICABILITY

Through the scheme of the present disclosure, a serving cell selected by the UE may be any cell, and is not necessary to be a macro cell, and the master control site adds a cell satisfying the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site, thereby achieving a virtual cell. Therefore, the present disclosure has a very strong industrial applicability. 

What is claimed is:
 1. A method for building dynamically a virtual cell, comprising: a master control site sending an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold to user equipment (UE), and receiving a measurement report of the event that signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that signal level of the adjacent cell of the virtual cell is greater than the second preset threshold from the UE; and the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site; wherein the master control site and slave sites constitute a first virtual cell.
 2. The method for building dynamically a virtual cell according to claim 1, wherein the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site comprises: the master control site generating a first virtual cell key according to a first current value of a first S counter and a key from a core network; the master control site obtaining the cell corresponding to the cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold, using the obtained cell as the slave site and sending a first adding request message to one of the slave sites; the master control site receiving a first adding command message from one of the slave sites, generating a first encryption key according to the first adding command message and sending a first radio resource control (RRC) connection reconfiguration message to the UE; and the master control site receiving a first RRC connection reconfiguration completion message from the UE and the first adding command message from the one of the slave sites; wherein the first adding request message comprises the first virtual cell key and an encryption algorithm list; the first RRC connection reconfiguration message comprises a first encryption algorithm in the first adding command message and the first current value of the first S counter; the first adding command message comprises the first encryption algorithm, and, the master control site adding a cell corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold as a slave site further comprises: the master control site sending a second adding request message to other slave sites of the first virtual cell; the master control site receiving a second adding command message from the other slave sites of the first virtual cell; wherein the second adding request message comprises the first virtual cell key and the first encryption algorithm.
 3. (canceled)
 4. The method according to claim 2, wherein the first adding request message or the second adding request message further comprises UE capability information, the first current value of the first S counter, a header compression algorithm and a UE identifier; and the first RRC connection reconfiguration message further comprises the header compression algorithm, and the first virtual cell key is generated according to the key from the core network and the first current value of the first S counter.
 5. (canceled)
 6. The method for building dynamically a virtual cell according to claim 2, wherein when the master control site receives an adding completion message from the slave site, the method further comprises: the master control site sending a first path transformation request message to a mobility management entity (MME) and receiving a first path transformation acknowledgement message from the MME; wherein the first path transformation request message comprises a first virtual cell identifier, a master control site identifier in the first virtual cell and slave cell identifiers in the first virtual cell.
 7. The method for building dynamically a virtual cell according to claim 1, further comprising: the master control site sending an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold to the UE; the master control site receiving a measurement report of the event that signal quality of the slave cell is less than the third preset threshold or the event that signal level of the slave cell is less than the fourth preset threshold from the UE, and deleting a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold; and the master control site updating keys of the UE and slave sites of a second virtual cell; wherein the master control site and slave sites other than the deleted slave site/sites in the first virtual cell constitute the second virtual cell, and, wherein the master control site deleting a slave site corresponding to a slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold comprises: the master control site sending a deletion request message to the slave site corresponding to the slave site identifier carried in the measurement report of the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold; the master control site receiving a deletion acknowledgement message from the slave site.
 8. (canceled)
 9. The method for building dynamically a virtual cell according to claim 7, wherein the master control site updating keys of the UE and slave sites of a second virtual cell comprises: the master control site changing the first current value of the first S counter to obtain a second current value of the first S counter and generating a second virtual cell key according to the second current value of the first S counter; and the master control site sending a key updating request message to the slave sites of the second virtual cell and sending a second RRC connection reconfiguration message to the UE; wherein the key updating request message comprises the second virtual cell key, and the second RRC connection reconfiguration message comprises the second current value of the first S counter, and, the master control site changing the first current value of the first S counter to obtain a second current value of the first S counter comprises: the master control site adding 1 to the first current value of the first S counter to obtain the second current value of the first S counter.
 10. (canceled)
 11. The method for building dynamically a virtual cell according to claim 7, further comprising: the master control site sending an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of an adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value, to the UE; the master control site receiving a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value, from the UE; and sending a switching request message to a target master control site corresponding to a cell identifier carried in the measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value; and the master control site receiving a switching command message from the target master control site and sending a third RRC connection reconfiguration message to the UE; wherein the switching request message comprises the key from the core network, a current value of a next hop chaining counter (NCC) and the encryption algorithm list, and the third RRC connection reconfiguration message comprises a second encryption algorithm, a current value of a second S counter and the current value of the NCC, and, wherein the third RRC connection reconfiguration message further comprises the header compression algorithm.
 12. (canceled)
 13. The method for building dynamically a virtual cell according to claim 11, wherein when the master control site receives the switching request message from another master control site, the method further comprises: the master control site generating a third virtual cell key according to the switching request message from the other master control site and sending a deletion request message to slave sites of the other master control site; the master control site receiving a deletion acknowledgement message from the slave sites of the other master control site and sending a third adding quest message to the slave sites of the other master control site; and the master control site receiving a third adding command message from the slave sites of the other master control site, generating a third encryption key according to the third adding command message, and sending a switching command message to the other master control site; wherein the master control site and the slave sites of the other master control site constitute a third virtual cell; the third adding request message comprises the second encryption algorithm and a third virtual cell key.
 14. The method for building dynamically a virtual cell according to claim 1, wherein the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold comprises an A4 event.
 15. The method for building dynamically a virtual cell according to claim 7, wherein the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold comprises an A2 event.
 16. The method for building dynamically a virtual cell according to claim 11, wherein the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value comprises an A5 event.
 17. A method for building dynamically a virtual cell, comprising: user equipment (UE) selecting a serving cell, using the selected serving cell as a master control site, and establishing services on the master control site; the UE receiving an event that signal quality of an adjacent cell of a virtual cell is greater than a first preset threshold or an event that signal level of an adjacent cell of the virtual cell is greater than a second preset threshold from the master control site, and measuring an adjacent cell of the master control site; the UE sending a measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold to the master control site when determining that there is a cell which satisfies the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold in adjacent cells of the master control site; and the UE receiving a first radio resource control (RRC) connection reconfiguration message from the master control site, generating a first encryption key according to the first RRC connection reconfiguration message, performing reestablishment using the generated first encryption key, sending a first RRC connection reconfiguration completion message to the master control site and initiating a random access process to a slave site.
 18. The method for building dynamically a virtual cell according to claim 17, wherein the measurement report of the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold comprises identifier/identifiers of one or more cells satisfying the event that the signal quality of the adjacent cell of the virtual cell is greater than the first preset threshold or the event that the signal level of the adjacent cell of the virtual cell is greater than the second preset threshold.
 19. The method for building dynamically a virtual cell according to claim 17, wherein the UE generating a first encryption key according to the first RRC connection reconfiguration message comprises: the UE generating a first virtual cell key according to a first current value of a first S counter in the first RRC connection reconfiguration message and a key from a core network, and generating the first encryption key according to the generated first virtual cell key and a physical address of the UE using a first encryption algorithm in the first RRC connection reconfiguration message.
 20. The method for building dynamically a virtual cell according to claim 17, wherein when the UE receive an event that signal quality of a slave cell is less than a third preset threshold or an event that signal level of a slave cell is less than a fourth preset threshold from the master control site, the method further comprises: the UE measuring slave sites in a first virtual cell; and sending a measurement report of the event that signal quality of the slave cell is less than the third preset threshold or the event that signal level of the slave cell is less than the fourth preset threshold to the master control site when the UE determines that there is a cell which satisfies the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold in the slave sites in the first virtual cell; and the UE receiving a second RRC connection reconfiguration message from the master control site, generating a second encryption key according to the second RRC connection reconfiguration message, performing reestablishment using the generated second encryption key, and sending a second RRC connection reconfiguration completion message to the master control site, and, the UE generating a second encryption key according to the second RRC connection reconfiguration message comprises: the UE generating a second virtual cell key according to a second current value of the first S counter in the second RRC connection reconfiguration message and the key from the core network, and generating the second encryption key according to the generated second virtual cell key and the physical address of the UE using the first encryption algorithm, and, the event that the signal quality of the slave cell is less than the third preset threshold or the event that the signal level of the slave cell is less than the fourth preset threshold comprises an A2 event.
 21. (canceled)
 22. The method for building dynamically a virtual cell according to claim 17, wherein when the UE receive an event that signal quality of the master control site is less than a fifth preset threshold or signal level of the master control site is less than a sixth preset threshold and signal quality of an adjacent cell of the master control site is greater than a seventh preset threshold or signal level of an adjacent cell of the master control site is greater than an eighth preset threshold, or an event that the signal quality of the master control site is less than a difference between the signal quality of the adjacent cell of the master control site and a first preset deviation value or the signal level of the master control site is less than a difference between the signal level of the adjacent cell of the master control site and a second preset deviation value from the master control site, the method further comprises: the UE measuring adjacent cells of the master control site; when the UE determines that there is a cell which satisfies the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value in the adjacent cell of the master control site, sending a measurement report of the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or a measurement report of the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value to the master control site; and the UE receiving a third RRC connection reconfiguration message from the master control site, generating a third encryption key according to the third RRC connection reconfiguration message, performing reestablishment using the generated third encryption key, sending a third RRC connection reconfiguration completion message to a target master control site and initiating a random access process to a slave site, and, the UE generating a third encryption key according to the third RRC connection reconfiguration message comprises: the UE generating a third virtual cell key according to a current value of a second S counter in the third RRC connection reconfiguration message, the key from the core network and a current value of a next hop chaining counter (NCC) and generating the third encryption key according to the generated third virtual cell key and the physical address of the UE using a second encryption algorithm, and, the event that the signal quality of the master control site is less than the fifth preset threshold or the signal level of the master control site is less than the sixth preset threshold and the signal quality of the adjacent cell of the master control site is greater than the seventh preset threshold or the signal level of the adjacent cell of the master control site is greater than the eighth preset threshold, or the event that the signal quality of the master control site is less than the difference between the signal quality of the adjacent cell of the master control site and the first preset deviation value or the signal level of the master control site is less than the difference between the signal level of the adjacent cell of the master control site and the second preset deviation value comprises an A5 event.
 23. (canceled)
 24. (canceled)
 25. (canceled)
 26. (canceled)
 27. A method for building dynamically a virtual cell, comprising: a slave site receiving a first adding request message or a second adding request message from a master control site, generating a first encryption key according to the first adding request message or the second adding request message, performing configuration using the generated first encryption key, and sending a first adding command message or a second adding command message to the master control site; wherein the first adding command message comprises a first encryption algorithm.
 28. The method for building dynamically a virtual cell according to claim 27, wherein the slave site generating the first encryption key according to the first adding request message comprises: selecting the first encryption algorithm for user equipment (UE) from an encryption algorithm list in the first adding request message, and generating the first encryption key according to a first virtual cell key in the first adding request message and a physical address of the UE using the first encryption algorithm; the slave site generating the first encryption key according to the second adding request message comprises: generating the first encryption key according to the first virtual cell key in the second adding request message and the physical address of the UE using the first encryption algorithm.
 29. The method for building dynamically a virtual cell according to claim 27, wherein the first adding command message or the second adding command message further comprises a first current value of a first S counter in the first adding request message or the second adding request message.
 30. The method for building dynamically a virtual cell according to claim 27, wherein after a random access process initiated by the UE is completed, the method further comprises: the slave site sending an adding completion message to the master control site.
 31. The method for building dynamically a virtual cell according to claim 27, wherein when the slave site receives a deletion request message from the master control site, the method further comprises: the slave site releasing corresponding resources and sending a deletion acknowledgement message to the master control site.
 32. The method for building dynamically a virtual cell according to claim 27, wherein when the slave site receives a third adding request message from a target master control site, the method further comprises: the slave site generating a second encryption key according to the third adding request message, performing configuration using the generated second encryption key, and sending a third adding command message to the target master control site, and, the slave site generating a third encryption key according to the third adding request message comprises: generating the third encryption key according to a third virtual cell key in the third adding request message and the physical address of the UE using a second encryption algorithm in the third adding request message.
 33. (canceled)
 34. (canceled)
 35. (canceled)
 36. (canceled)
 37. (canceled)
 38. (canceled)
 39. (canceled)
 40. (canceled)
 41. (canceled)
 42. (canceled)
 43. (canceled)
 44. (canceled)
 45. (canceled)
 46. (canceled)
 47. (canceled)
 48. (canceled)
 49. (canceled) 